The Complete Chess Workout - Richard Palliser

Presents the reader with 1200 puzzles. This comprehensive training manual for chess tactics is…